package com.zsk.shop.model.params;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author Ys
 * @date 2021年11月26日 16:50
 */
@Data
public class ShopOrderParam {

    @NotNull(message = "规格No不能为空")
    @ApiModelProperty("规格No")
    private String bizNo;

    @NotNull(message = "商品类型不能为空")
    @ApiModelProperty("1 普通，2 0元购，3 会员商城, 4 特殊")
    private Integer goodsOrderType;

    @ApiModelProperty("购买数量")
    private Integer goodsNumber = 1;

    @NotNull(message = "请填写收货人")
    @ApiModelProperty("收货人")
    private String name;

    @NotNull(message = "请填写手机号")
    @ApiModelProperty("手机号")
    private String phone;

    @NotNull(message = "请选择收货地址")
    @ApiModelProperty("省市区+详细地址")
    private String address;

    @ApiModelProperty("备注")
    private String remarks;

    @ApiModelProperty("支付方式 1 支付宝，2 微信")
    private Integer payType;

    @ApiModelProperty("邀请码")
    private String inviteCode;

    @ApiModelProperty("红包No")
    private String orderPointsNo;

}